package com.example.mybatisdemo3.mapper;

import com.example.mybatisdemo3.model.UserInfo;
import org.apache.catalina.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface UserInfoXMLMapper {
    //通过动态SQL插入
    Integer insertByDS(UserInfo userInfo);

    //通过动态SQL查序数据
    List<UserInfo> querryByDS(UserInfo userInfo);

    //通过动态SQL修改数据
    Integer updateByDS(UserInfo userInfo);

    //<include> 标签使用
    List<UserInfo> queryAll();
    List<UserInfo> queryById(Integer id);
    List<UserInfo> queryByCondition(UserInfo userInfo);

    //动态sql删除数据
    Integer deleteByDS(List<Integer> list);
}
